package com.itheima06;

import java.util.Collections;
import java.util.Comparator;
import java.util.TreeSet;

/**
 * @author Xiao
 * @date 2021/7/26
 */
public class StringTest {
    /**
     * 需求：
     *      存入四个字符串，“c”，“ab”，“df”，“qwer”，
     *      按照长度排序，如果一样长则按照首字母排序。
     */
    public static void main(String[] args) {
        TreeSet<String> ts = new TreeSet<>(new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                int result = o1.length() - o2.length();
                return result == 0 ? o1.compareTo(o2) : result;
            }
        });
        Collections.addAll(ts, "c", "ab", "df", "qwer");
        System.out.println(ts); //[c, ab, df, qwer]
    }
}
